emergent design
The opposite of BDUF (Big Design, Up Front), emergent design involves letting the right design be discovered as the software is slowly evolved to pass one test at a time during test-driven development.
Copyright © 2003-2008 Gerard Meszaros all rights reserved